package com.itany.corejava.day08;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test5 {

    public static void main(String[] args) throws Exception {

//        long time=1000*60;
//
//        //long Date Calendar String
//        //long->Date
//        Date date=new Date(time);
//        System.out.println(date);
//
//        //Date->long
//        Date now=new Date();
//        System.out.println(now);
//        long t=now.getTime();
//        System.out.println(t);
//        System.out.println(System.currentTimeMillis());
//
//        //Date->Calendar
//        Calendar cal=Calendar.getInstance();
//        System.out.println(cal);
//        cal.setTime(date);
//        System.out.println(cal);
//
//        //Calendar->Date
//        Date date2=cal.getTime();
//        System.out.println(date2);
//
//        //Date->String
////        DateFormat format=new SimpleDateFormat();
////        DateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
//        DateFormat format=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
////        DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//        String s1=format.format(now);
//        System.out.println(s1);
//
//        //String->Date
//        String s="2222/11/11 12:13:54";
//        Date date3=format.parse(s);
//        System.out.println(date3);


//        Date now=new Date();
//        Calendar cal=Calendar.getInstance();
//        cal.setTime(now);
//
//        cal.add(Calendar.DAY_OF_MONTH,1);
//
//        Date date=cal.getTime();
//
////        System.out.println(date);
//
//
//        String day=new SimpleDateFormat("dd").format(date);
//
//        System.out.println(day);


        //今年的2月份有多少天
//        Date now=new Date();
//        String year=new SimpleDateFormat("yyyy").format(now);
//        System.out.println("year = " + year);
////        year="2000";
//
//        String dateStr=year+"/03/01";
//        System.out.println("dateStr = " + dateStr);
//
//        Date date=new SimpleDateFormat("yyyy/MM/dd").parse(dateStr);
//
//        Calendar cal=Calendar.getInstance();
//        cal.setTime(date);
//
//        cal.add(Calendar.DAY_OF_MONTH,-1);
//
//        System.out.println(cal.get(Calendar.DAY_OF_MONTH));


        //按照日期循环 2222/01/06~2222/01/12 每天循环一次

        String startStr="2222/01/06";
        String endStr="2222/01/12";

        DateFormat format=new SimpleDateFormat("yyyy/MM/dd");

        Date startDate=format.parse(startStr);
        Date endDate=format.parse(endStr);

        Calendar startCal=Calendar.getInstance();
        startCal.setTime(startDate);
        Calendar endCal=Calendar.getInstance();
        endCal.setTime(endDate);


        while(startCal.before(endCal)){

            System.out.println(format.format(startCal.getTime()));

            startCal.add(Calendar.DAY_OF_MONTH,1);

        }












    }
}
